.patient {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  .top {
    // height: 1rem;
    height: 6%;
  }
  .main {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 94%;
    .main-top {
      .customHeader {
        display: flex;
        align-items: center;
        border-bottom: 1px solid var(--adm-color-border);

        .tabs {
          flex: 1;
          :global(.adm-tabs-header) {
            border-bottom-width: 0;
          }
        }
        .moreIcon {
          font-size: var(--adm-font-size-9);
          margin: 0 12px;
          transform: translateY(-2px);
        }
      }
    }
    .main-main {
      flex-grow: 1;
      height: 100%;
      overflow-y: scroll;
      background-color: #eee;
    }
  }
}
